/* Explicita IE8 FIXES */
ul.topSocial { border: none !important; }
input.subscriptButton { 
	border-top: 1px solid #95b7d2; border-left: 1px solid #789ec0;
	border-bottom: 1px solid #404d58; border-right: 1px solid #45515c;
}
div.boxFooter ul li.contactForm { position: absolute !important; margin-left: 624px; }
div.bottomFooter ul li.ie_fix:after { content: ''; }

div.bottomArea ul li.buttonArea a.button, div.box ul li.buttonArea a.button {
	display: block;
	font-size: 24px; color: #6f7c87;
	text-decoration: none; text-transform: uppercase; letter-spacing: -1px;
	background: url(../images/button_IE_bg.png) no-repeat;
	border: none !important;
	width: 174px; height: 50px; padding: 6px 0; margin: 50px 0 41px 81px !important;
}
div.bottomArea ul li.buttonArea a.button-active, div.box ul li.buttonArea a.button-active {
	display: block;
	font-size: 24px; color: #6f7c87;
	text-decoration: none; text-transform: uppercase; letter-spacing: -1px;
	background: url(../images/button_IE_bg_active.png) no-repeat;
	border: none !important;
	width: 176px; height: 52px !important; padding: 8px 0 4px; margin: 50px 0 39px 81px !important;
}
input.subscriptButton {
	background: url(../images/subbanner_button_IE_bg.png) no-repeat !important;
	border: none !important;
	width: 89px !important; height: 35px !important; padding: 0 10px;
	position: relative; z-index: 99;
	float: left; margin: -53px 846px;
	font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal;
	color: #f4f4f4; text-shadow: 1px 1px #213f5e;
}
div.testimonials ul li div.ie-last { margin-right: 0; }

div.bottomArea ul li.buttonArea a.buttonTrial, span.buttonHighlight_trial {
	margin-top: -48px;
}
div.bottomArea ul li.buttonArea a.buttonTrial { padding: 4px 20px 6px; }
body.bundle div.bottomArea ul li.buttonArea a.button { margin: 60px 0 52px 138px !important; }
body.bundle div.bottomArea ul li.buttonArea a.buttonTag { margin-top: -60px !important; }
body.bundle div.tabs li.buttonArea a.button { margin: 52px 0px 52px 316px !important; }
body.bundle div.tabs li.buttonArea span.buttonHighlight { margin: 51px 324px !important; }
body.bundle div.tabs li.buttonArea a.buttonTag { margin: -48px 0px -48px 372px !important; }

a.button_imgPre, a.button_imgPre-active, a.button_imgBuy, a.button_imgBuy-active, a.button_imgTrial, a.button_imgTrial-active { padding-bottom: 8px !important; }

a.button_imgPre-active { background: url(assets/images/image_button1_active.png) no-repeat !important; }
a.button_imgBuy-active { background: url(assets/images/image_button2_active.png) no-repeat !important; }
a.button_imgTrial-active { background: url(assets/images/image_button3_active.png) no-repeat !important; }
